/*
 *  AGraphicEffectAttr.h
 *  libavid
 *
 *  Created by Peter on 25.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef A_GRAPHIC_EFFECT_ATTR_H
#define A_GRAPHIC_EFFECT_ATTR_H

#include "AObject.h"

// Version: 1 (MC 5.0.3)
class AGraphicEffectAttr : public AObject
{
public:
	
	A_DECLARE_CLASS( 'GRFX', AGraphicEffectAttr, AObject );
	
	AGraphicEffectAttr();
	
	virtual void readFromStream( AStream& str, const AObjDoc& objd );
	virtual void dump( std::ostream& str ) const;
	
	// Question is whether this contains an actual PICT image or something else.
	// Maybe the Avid Title Tool actually uses PICT as its native vector format?
	// Don't think so, though, in a hex editor, this doesn't look like a PICT 
	// file to me.
	Int32  _pictSize; // OMFI:MC:GRFX:PictSize: 714
	UInt8* _pictData; // OMFI:MC:GRFX:PictData: ...
	
};

#endif /*Inclusion Guard*/